be ashamed of oneself

[网络] 无以自容;为自己感到羞愧;为自己感到惭愧

热门查询